051f2fa6ea5e76bc8f6ee218a6bfaf81b79654b5,src/test/java/ch/wisv/areafiftylan/products/service/OrderServiceTest.java,OrderServiceTest,removeTicketFromOrderTwoMatchingTicketsDeleteTwice,#,473
Before Change
@Test
public void removeTicketFromOrderTwoMatchingTicketsDeleteTwice() {
Order order = new Order();
order.addTicket(persistTicket());
order.addTicket(persistTicket());
Long id = testEntityManager.persistAndGetId(order, Long.class);
After Change
@Test
public void removeTicketFromOrderDeleteTwo() {
Order order = new Order();
Ticket ticket1 = persistTicket();
Ticket ticket2 = persistTicket();
order.addTicket(testEntityManager.persist(ticket1));
order.addTicket(testEntityManager.persist(ticket2));
Long id = testEntityManager.persistAndGetId(order, Long.class);
assertEquals(2, testEntityManager.find(Order.class, id).getTickets().size());
orderService.removeTicketFromOrder(id, ticket1.getId());
assertEquals(1, testEntityManager.find(Order.class, id).getTickets().size());
orderService.removeTicketFromOrder(id, ticket2.getId());
assertEquals(0, testEntityManager.find(Order.class, id).getTickets().size());